import {AfterUpdate, BeforeUpdate, Column, ObjectIdColumn, PrimaryGeneratedColumn} from 'typeorm';
import { BaseEntity } from './base';
import { ENTITY_STATUS } from './enum';

export class BusinessModelEntity extends BaseEntity {
    @PrimaryGeneratedColumn("uuid")
    id: number;
  // @Column()
  // CreateUserId: number; // 创建者ID
  //
  // @Column()
  // UpdateUserId: number; // 更新者ID
  //
  // @Column()
  // DeleteUserId: number; // 删除者ID
  //
  // @Column({
  //   type: 'enum',
  //   enum: ENTITY_STATUS,
  //   default: ENTITY_STATUS.NORMAL,
  // })
  // Status: ENTITY_STATUS; // 系统类型
    constructor(column?: any) {
        super();
        if(column){
            Object.assign(this, column);
        }
    }
}
